<!DOCTYPE html>
<html lang="zh-CN">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>盒子环绕一圈小案列</title>
  <style>
    @keyframes move {
      0% {
        transform: translate(0, 0);
      }

      100% {
        transform: translate(1000px, 0);
      }
    }

    div {
      width: 150px;
      height: 100px;
      background: skyblue;

      transition: all 1s;

      /* 1. 动画名称 */
      animation-name: move;

      /* 2. 动画时间 单位: s(秒) */
      animation-duration: 2s;

      /* 3. 运动速度曲线 默认：esae */
      animation-timing-function: ease;

      /* 4. 东安湖何时开始 默认: 0 直接开始 */
      animation-delay: 1s;

      /* 5. 重复次数 iteraition 重复的 count 次数 infinite 无限重复 */
      animation-iteration-count: infinite;

      /* 6. 是否反方向播放: normal 直接瞬移回去*/
      /* animation-direction: alternate; 逆向播放 */
      /* animation-direction: alternate; */

      /* 7. 动画结束后的状态 默认：backwards 回到起始状态 我们可以修改结束状态为保持不动 forwards */
      animation-fill-mode: forwards;
    }

    /* 简写 */
    div {
      /* 1. name 2. duration 3. timing-function 4. delay 5. fill-mode */
      /* linear: 匀速 */
      animation: move 2s linear 0s 1 alternate forwards;
    }

    div:hover {
      /* 8. 动画正在运行或者暂停 running paused */
      /* 设置悬浮时暂停动画 */
      animation-play-state: paused;
    }
  </style>
</head>

<body>

  <div>
    <h4>属性怪</h4>
  </div>

</body>

</html>